.loginBox{
  width: 400px;
  height: 260px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 3px 6px #ccc;
  position: fixed;
  right:150px;
  top: 50%;
  background-color: #fff;
  transform: translate(0,-50%);
}
.primary{
  color:dodgerblue;
}
.bg{
  background-image: linear-gradient(160deg, rgb(255 231 249) 20%,  rgb(223 252 255)  80%);
  width: 100vw;
  height: 100vh;
}
/* 侧边栏 */
.sider{
  overflow-x: hidden;
  overflow-y: auto;
}
/* 滚动条 */
.sider::-webkit-scrollbar{
  width:2px;
  background-color: #ccc;
}
/* 主要内容 */
.main-content{
  overflow-x:hidden;
  overflow-y: auto;
  padding: 16px;

}
 .searchParams .ant-input{
  width: auto;
 }
 /* .searchParams  .ant-radio-button-wrapper{
  margin:0 4px;
 } */
 .CreateGroupInfo p .ant-input{
  display: inline-block;
  max-width: 600px;
  min-width: 285px;
  width: auto;
 }
 .CreateGroupInfo p .label{
  display: inline-block;
  width: 150px;
  text-align: right;
 }
 .SelectShop{
  position:fixed;
  background-color: #fff;
  left:200px;
  top:64px;
  right:0;
  bottom:0;
  z-index: 1000;
  padding: 16px;
  display: flex;
  flex-direction: column;
 }
 .SelectShop .content{
  flex:1;
  display: flex;
 }
 .content .origin,
 .content .target
 {
  flex:1;
 }
 .content .btns{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
 }
 .SelectShop .footer{
  text-align: right;
  padding: 16px;
  background-color: #f0f0f0;
 }
 .content label{
   width: 65px;
   display: inline-block;
   text-align: right;
   padding-right:4px;
 }
 .content .ant-input{  
  flex:1;
  /* max-width: 120px;
  min-width: 100px */
 }
 .content .ant-col-10,.content .ant-col-14{
  display: flex;
 }
 
 .adminView {
   height: 100vh;
   width: 100vw;
   overflow: hidden;
 }
 
 .adminView .contentWrap {
   flex: 1;
   overflow-y: auto;
 }
 
 .adminView .logo {
   height: 32px;
   margin: 16px;
 }
 
 .adminView .logo h3 {
   color: #36f;
   font-size: 16px;
 }
 
 .adminView .trigger {
   padding: 0 24px;
   font-size: 18px;
   line-height: 64px;
   cursor: pointer;
   transition: color 0.3s;
 }
 
 .adminView .trigger:hover {
   color: #1890ff;
 }
 
 .adminHeader {
   display: flex;
   justify-content: space-between;
 }
 
 .adminHeader .menu {
   display: flex;
   align-items: center;
 }
 
 .adminHeader .menu .item {
   padding: 0 16px;
 }
 
 .adminHeader .menu .item:hover {
   background-color: #eee;
 }
 
 .adminHeader .menu .avatar {
   border-radius: 50%;
   width: 48px;
   height: 48px;
   overflow: hidden;
   vertical-align: middle;
 }
 
 .icon {
   font-size: 24px;
 }
 
 .adminTabs {
   padding: 24px;
   padding-bottom: 0;
   margin-bottom: 0;
 }
 
 .adminTabs .ant-tabs-nav {
   margin-bottom: 0;
 }